$(function(){
    $('#link_reg').on('click',function(){
     $('.login_box').hide()
     $('.reg_box').show()
    })
    $('#link_login').on('click',function(){
     $('.reg_box').hide()
     $('.login_box').show()
    })
    /* 从layui获取form对象 */
    var form=layui.form
    var layer=layui.layer
    /* 通过form.verfiy()函数自定义校验规则 */
    form.verify({
        /* 自定义了一个叫pwd的校验规则 */
        pwd:[
            /^[\S]{6,12}$/
            ,'密码必须6到12位，且不能出现空格'
          ] ,
        /* 校验两次密码一致的规则 */
        // repwd:function(value){
        //     /* 通过形参拿到的是确认密码框的内容 */
        //     /* 还需要拿到密码框的内容 */
        //     /* 然后进行一次判断 */
        //     /* 如果失败则return一个提示小熙 */
        //     var pwd=$('.reg-box [name=password]').val()
        //     if(pwd!==value){
        //         return "两次密码不一致"
        //     }
        // }
        repwd: function(value) {
            const pwd = $('.reg_box input[name=password]').val()
            if(value !== pwd) {
              return '两次密码输入的不一致！'
            }
          }
    })
    /* 监听注册表单的事件 */
    $('#form_reg').on('submit',function(e){
        e.preventDefault(),
        $.post('/api/reguser',
        {username: $('#form_reg [name=username]').val(),password:$('#form_reg [name=password]').val()},
        function(res){
         if(res.status!==0){
             return layer.msg(res.message) /* console.log(res.message); */
             
         }
        //  console.log('注册成功');
        layer.msg('注册成功请登录')
        $('#link_login').click()
        })
    })
    /* 监听登录表单的提交事件 */
   $('#form_login').submit(function(e){
       e.preventDefault(),
       $.ajax({
           url:'/api/login',
           method:'POST',
           /* 快速获取表单的数据 */
           data:$(this).serialize(),
           success:function(res){
               if(res.status!==0){
                   return layer.msg('登录失败')
               }
               layer.msg('登录成功')
            //    console.log(res.token);
            localStorage.setItem('token',res.token)
               /* 跳转到后台主页 */
               location.href('/index.html')
           }
       })
   })
  })